package com.tydic.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tydic.common.mybatis.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("dxbm_sys_contract_template")
public class ContractTemplate extends BaseEntity {
    @Serial
    private static final long serialVersionUID = -3695976658230460009L;
    @TableId
    private String id;

    /**
     * 合同编码
     */
    private String templateCode;

    /**
     * 合同名称
     */
    private String templateName;

    /**
     * 合同类型(0购销合同、1委托)
     */
    private String templateType;

    /**
     * 合同附件ID
     */
    private String templateFileId;

    /**
     * 合同附件名称
     */
    private String templateFileName;

    /**
     * 合同状态 0正在使用 1废弃
     */
    private String templateStatus;
}
